package cn.ike.dao.cargo;

import cn.ike.domain.cargo.ContractProduct;
import cn.ike.domain.cargo.ContractProductExample;
import cn.ike.domain.vo.ContractProductVo;

import java.util.List;

/**
 * 购销合同下的货物Dao
 */
public interface ContractProductDao {

	// 根据id删除购销合同下的货物
    int deleteByPrimaryKey(String id);

	// 保存购销合同下的货物
    int insertSelective(ContractProduct record);

	// 条件查询
    List<ContractProduct> selectByExample(ContractProductExample example);

	// 根据id查询购销合同下的货物
    ContractProduct selectByPrimaryKey(String id);

	// 更新购销合同下的货物
    int updateByPrimaryKeySelective(ContractProduct record);

    //出货表导出查询
    List<ContractProductVo> findByShipTime(String shipTime);
}